FIX : Guests were often kicked after another took over their car
Instead of "LAG (seconds)" now "username (seconds)" is displayed
Timer bounding increased to 30 sec for normal LFS (graphic mode)
Timer bounding stays at 6 sec for non-graphical dedicated hosts
AND the lag bar is more useful. It's the other way up from the old one and gives one piece of info : how long since you heard from the host. So it stays there, gets taller and turns red if you aren't getting info from the host.
There is still no info about the other players and no info about whether the host is hearing from you! So it's only telling half the story, but that's better than half the story half of the time.
A version that gives you info about the state of all players and how you look to the host (small lag bars beside user names, maybe ping info, etc) I like the sound of - thanks for the suggestions - but it will require a new info packet sent from the host and another incompatible version. That's ok but it's a longer job. Today's update fixes the serious problem and a minor problem and adds two improvements.
Err no, I'm just working long-ish days at the moment. Not crazy ones, but more than a normal job. But for example I worked a bit less than that on Sunday.
I don't know why it is quite a frequent occurrence on this forum that someone supposes that we are employed somewhere else and do LFS as a hobby in our free time. I really can't think of a better way to make a living than to continue on this. It's a good way to work and It's not finished yet anyway.
I might as well let you know, I am not worried about the comments made by forum members when I'm back to work on the tyres or other things. It doesn't worry me, all that moaning and groaning. If people want to suffer, that's ok and it's their problem, not mine. Nothing I could do to stop that really. Even releasing a version of S3 wouldn't stop the moaners, three months later they'd be back saying the devs may be dead, or the devs now live beside a beach or the devs have taken up employment elsewhere.
That is old and boring. What I do is just get on with what I want to, not really reading the forum at those times. When I do pop by and see posts about the death of LFS, I just ignore them. I don't even sigh. It's like seeing a pothole in the road when I'm driving. I don't want it there, but I can just swerve around it and don't think twice.
OK, I think this thread has gone on long enough now.
I've read it as it's gone along but could do without more distractions. There's work to be done after all.
Thanks for the feedback, I've seen some good positive or explanatory posts in here (along with the usual rubbish).
For those who were wondering, yes, this is our full time job, LFS sales make enough money to keep us going while we work on the improvements. From a "pure capitalist" point of view there are certainly ways to make money more quickly, but our aim is a little different - to make the best simulator we can in a sustainable way, and we're doing that the only way we know how - to study, experiment and implement, however long it takes. We don't mind if some people become angry, the important thing for us is to get the improvements done and release them.
And now fixed. Also the multiple rotating objects vanishing is fixed.
EDIT :
I've also taken the W/E/,/. keys off their time-based update which wasn't very positive. They are now "keypress based". So now you can use W/E to adjust Width by the minimum available step (2 metres) and ./, to adjust Heading by the minimum available step (about 1.4 degrees). If you want to move more than one step, the standard auto-repeat system does its job as expected.
Before anyone asks... no, I cannot change that to allow exact degree values. The 360 degrees of heading are represented internally in a single byte, which allows 256 different values. So the minimum step is 360 / 256 = 1.40625 degrees. Anyway, it's now easy to select the "well known" headings of 0, 180, 90, 45, 22.5 degrees, etc.
Just to make sure... I hope everyone knows our moderators are not paid - they are just some kind people who give this community some of their free time because they want to help keep the forum going to support LFS.
I wanted to point that out because of the use of the word "job". They have real jobs too and this is the weekend.
Nothing wrong with it, at least the keys are in the right place, unlike some of these modern keyboards where insert / delete / page up / page down are all in the wrong place so it becomes impossible to edit text at high speed which is what my job involves a lot of the time. So I can press any key and it works. Don't know how I can improve on that, really.
That's true, it's only custom views that ever saved a fov per car. You can set up a custom view that looks just like a cockpit view or use the /fov X command in the car scripts as JasonJ suggests.
It's not an easy job to support multiple display adapters at the same time. For example, every texture and every object must be separately sent to each graphics card. It's not an impossible task but would require a big rewrite of the 3d support system so that it opens two (or more) D3D objects and then duplicates all the calls to them. That would take a while but then there would be a lot of refinement to the system, for example how to handle when a call to one device works but the other fails, how to recover and still display LFS to the user... I don't even want to think about it.
So that is really not going to happen any time soon because the priority is the physics and the VWS patch, after fixing the last couple of bugs in this new multiple display support system (which only supports multiple renders to a single surface).
Just to be clear - I was not making excuses or apologising, and I don't think I have a personal problem.
I could have kept it really short but I thought it would be a good idea to relay my ISP setup experience. Just some word of mouth "advertising" for BT and Virgin...
Thank you, yes. To add to what you say, I worked as an employee from approx age 19 (pizza delivery) to about 30 (at Lionhead). Then I took the risk of leaving a good job and setting up my own business (with Eric and then Victor) and lived very frugally for a couple of years until we could sell S1 licenses!
The reward now is that we can take our time to get things sorted out in our life, and work as we wish, when the inspiration takes us. The result... LFS, whether you think that is good or bad. Employed people do most probably have to go to work even when their house is still full of boxes, or at other times when they should really have a few days at home. There are some advantages in being self employed!
By the way, I did not feel pressured directly to make a post. Victor said to me that he had been receiving a lot of technical support emails and there was unrest in some threads in the forum. I have not seen any of them, just wanted to make life easier for Victor, and saw no harm in letting people know I had moved. I decided the ISP story might be of some interest to British residents...
Thank you for demonstrating the reason why we try not to state our plans and intentions. If I ever say "I expect X" or "The plan is Y" then if something changes in the future, someone will allways hold it against us.
Plans and priorities... change!
This is pure fiction. I did notice this thread before the patch... the DAY before!
This patch's content has been planned for quite some time now. I'm far too busy working to really be lounging around reading complaint threads and trying to appease the community.
We're getting things done and there is also what I believe to be a silent majority who are quite happy to wait and see what they get.
It would be GREAT if things could be done really fast but this is the way we choose to work, as said many times before, following the inspiration and what we feel like doing. We are very pleased to make the community members happy, when things are ready. In fact that is our job, creating a product that people enjoy.
Moving away from your post...
One thing is a little upsetting - when people who already have LFS in their own language, use the development of others like East Asian languages, as some point against us. Because I chose to develop the multi byte character support in January when I was having a month off. I am very pleased with this, it was an interesting thing to develop and looks nice! I think there are a lot of Chinese, Japanese and Korean people who will be happy about version Z and that can only be a good thing.
Oh by the way, no matter how we prioritised our work, there would always be those who criticise the choices. The most imortant thing for one person is the least important for another. The solution is simple : follow the path that looks interesting to us at the time. This is not a PLC with shareholders to appease. And I'm pleased we don't have to prioritise things purely for financial gain. LFS would be a lot different if we did.
Thanks for that bug reproduction method. I can now reproduce this and I see that it is related to the drawing of the network status bars, for some reason the mip bias for that (0.0) carries on to the in-game text which should be -1.0.
OK, try again in the next text patch because that blurry text should be fixed. However, the text mip bias in LFS is -1.0 (no option) and that gives clean text (when there is no bug). I'm a bit confused though, I don't think it's going to help if you use the clamp option. I'm not sure why you want to use the clamp option in your card driver settings though - doesn't the mip bias slider in LFS graphics options do the job?
Well, I didn't really sell it off, the Matrox Parhelia died so I installed a Radeon 9800 Pro that ATI had sent me some time before. To give me a good view I then bought a very nice Dell 27" 1920x1200 widescreen LCD which works well with the card. Then after failing to sell for a fiver or even give away my 3 matching 21" CRT monitors and 2 old 17" monitors all in perfect condition, I had to load them in the car and drive down to the dump! It was a bit sad I must say, unloading good clean stuff at the dump, but that's how it is, no-one wants heavy old monitors that take up space - and I didn't have the space either.
Still using the Radeon on my 2GHz Intel PC. It chugs a bit when there are too many cars on screen but runs smoothly most of the time. Just gradually I'm starting to want a better computer. I like the way Moore's law has stopped being true, it used to be silly that your computer was obsolete almost immediately after you bought it. Eventually I'll upgrade of course but it seems sensible to wait while what I've got does the job and the best time to upgrade would be when I start on a new 3D engine... if I can wait that long. Decisions to be made about whether to get Vista as well so I'm sort of waiting to see what happens with that. Anyway regarding LFS there's one more important optimisation that needs doing and will make things faster for everyone, namely that the subobjects like steering wheels need to be drawn as hardware meshes. Right now the subobjects are slowing things down because they are being sent vertex by vertex, triangle by triangle every frame. This method should only really needed for flexible objects like humans and tyres.
True. Eric does read the forums and appreciates the feedback. He just doesn't want to get drawn into conversations which could contain a lot of "when will this be done" and "what are the plans for this and that". His situation is not the same as mine where I really need very thorough and interactive testing done for any of my updates.
Hamerfowl is "Bruno" at http://www.lfsfrance.org/ so maybe it would be good to discuss the French translation / one or two new translators over there.
I don't mind adding 1 or 2 new French translators but there must be some kind of agreement between several people that the new translators are the best for the job. I say this because I'm not in a position to decide or judge, I can only go by a majority view.
I can only think that either Blackwood's new high resolution textures or the high polygon Formula BMW is giving you a frame rate loss. You should try, in Graphics options, switching full resolution textures to OFF.
This will use half resolution textures and you should find they are quite acceptable in my opinion for normal driving. On onlder graphics cards this will give you a higher frame rate. Please let us know if it does the job.
It's a document (one or two sides of A4) describing yourself, including your educational / work / work experience in chronological order.
Also your address, current position, all relevant info and some personal info as well such as your interests.
It's a document which you can send to an employer so they know all about you before they meet you. It's the first step to any job.
Andy may take on some people as employees and there may be less formal work as well. In either case I'm sure he wants to know something about you so that's why he's asking for a C.V. He can read it and store it so he can look you up any time.
Multibyte characters are not supported in LFS for Windows 98 / ME. Windows XP and Vista should work well but you may need to install fonts.
If you have Windows XP and currently cannot see the East Asian translations, here's how to set up your computer so it works. See the attachment, in Control Panel click on "Regional and Language Options" then under the "Languages" tab select "Install files for East Asian Languages". Windows will probably ask you to get your XP CD and the fonts will be installed from it.
I'd like to add this information to the first post in the thread but first I'd like to hear if this does the job for you so I know if these instructions are enough. This is important so you can see East Asian text and player names correctly when you are online.
Oh yes the other reason why it's not yet released to the public is to give the translators a bit more time to test and complete their translations.
11 new translators have been on the case for a couple of weeks doing a great job and we now have Simplified Chinese, Traditional Chinese, Japanese and Korean translations.
Anyway we have a few more things to do, then it can go into public testing stage, I guess later this week.
I've saved the icon you linked to and will compile it into the next patch.
I don't have any plans to make any changes to physics before Patch Y. Patch Y must be out this week so I've just got a couple of days to fix a few more bugs, so there are then another couple of days in final testing with no more changes other than crashes and showstopper fixes.
The clutch seems to work fine as most people agree, it's easy to drive with if you release the throttle when you change up gears. Real clutches don't have grip that massively exceeds the engine torque by great multiples, there is clutch slip if you release the clutch when road and engine speeds are greatly mismatched. And real clutches do overheat quickly as well. So no real problems. As I've said before the engine simulation needs a big improvement but at the moment the clutch modelling doesn't seem any worse than the engine modelling and does its job quite well.
It's time to stop talking about the kicking and banning. I don't need it hammered into my brain as if it's a tent peg being bashed into a piece of wood. My head is not made of wood.
It's my job to note that there is an issue (only one vote at a time, the vote expiring when the target leaves) and deal with it. I'm dealing with it. Others, please, stop spamming the test patch threads with arguments about the kicking and banning. Just let me do my job.
Soro, I answered your question EXACTLY. I think maybe you missed my post.
You think it should be done quicker, but I can't work quicker.
It wouldn't make my like happy to work with other programmers on this job and I don't believe it would help LFS in the long run.
I've already explained so many times why that is, I won't explain again, just search my old posts.
I'll now close this thread, it's tiresome, and you the thread starter already said it's finished.
I don't want to see this same old crap every week.
The reason why LFS is as it is, is BECAUSE OF THE WAY WE WORK!
I see... you were being sarcastic, suggesting that it was a waste of time doing this small requested feature while I was working on that area :
But I took your comment at face value - my mistake. But it's silly to suggest (even as a joke) that I shouldn't do something that takes 5 minutes, because you're still waiting for something "more important" that would only take a month or two to do. And it's also a mistake to underestimate the value of InSim, the number of host programs that use it and run now and give so many people a better time online.
It's not a big deal what you've said but it's one of those continual irritations, people criticising me for making some small improvement here or there that I happened to be able to just squeeze in to a test patch, while there are some other things they are waiting for that will take hundreds of hours of work to do. It's so irritating, like a dripping tap. The problem is that I want to take the forum seriously - and I do - which is why the stupid repetitive comments have some effect on me, it's a hard thing to do, to take the sensible comments seriously but be totally unaffected by the misinformed stupid comments.
Actually I think one reason Eric doesn't write anything on the forums is because of the crazy conversations you can get drawn into. It's a mad thing that sometimes you can write 5 lines of text and people start analysing what you say, as if there's "something between the lines" and it's like some kind of cryptic crossword. Then you're back to the forum trying to correct all the mad rumours that have come out of all the misreadings of your original few sentences! That can be HARD!
And what I say always, I have to say again, if our time prioritising is SO BAD, how come LFS exists at all? And those who know so much more than us about how to manage our time, really, try doing it yourself. Don't tell us how to do it. It's just irritating. And let us do the little things as well as the big things, there's only one reason I do this job, because I like to program, including the big things and the small things. Eric does it because he likes to make nice graphics. We don't do it to be analysed and criticised by people who don't know what they are talking about. We don't do it as some kind of speed competition. We take our time and get it right, thanks to the help of the community as well. And I know there are a lot of people out there who like the way we do it. Though probably most of them didn't read this crazy thread!
No, it would be a full time job - what was it, 12 pages in 48 hours? And I'm not asking any moderator to do that, specially as I should be the judge of whether something is relevant or not to "my" test patch. Mods do sometimes clean out what is blatantly off topic in there. Our mods are not paid you know, they are volunteers and I don't intend to make their life a misery - they are constantly trying to stay sane while wading through spam around here - some people are maybe a bit too young and excitable to think before they write.
It can get a bit annoying when it just gets repetitive in there but for a while, the thread was useful. Eventually when there is 10 times more spam than useful content, it's not worth my while reading the thread, i.e. it doesn't help, and the test patch forum's sole purpose is to help me get rid of bugs. So it was time to close it, and I guess the same thing will happen again and again - the more spam, the quicker the forum will close.
Anyway for interest you may like to see my list of bug reports from the forum, I look forward to getting stuck into this lot!
Hi. It seems this is the one key that can't be assigned to a controller button. I'm not sure exactly why but the way I've coded it, it seems to be half way to being a proper assignable control, like the pit speed limiter. And it's not just a "one press" key like the signal / indicator keys so you can't use the /press command. Maybe I didn't finish the job because I've run out of space in the controls screen, maybe because it's a bit laborious adding them, due to the way some of the controls code is written - it needs a small rewrite to make it easier to add.
I have made a note to look at this, and probably update the controls screen a bit, maybe with a scroll bar for the buttons - I'm not sure yet.